deposit eggs in a wound - Turkish English Dictionary